﻿#ifndef ZBORDEREFFECT_H
#define ZBORDEREFFECT_H

#include <QObject>
#include "ZFramelessWidgetExports.h"

class ZBorderEffectPrivate;

class ZFRAMELESSWIDGET_DLL_API ZBorderEffect : public QObject
{
    Q_OBJECT

public:
    explicit ZBorderEffect(QObject *parent = 0);
    ~ZBorderEffect();

    void setBorderWidth(int width);
    int  getBorderWidth();

    void setBorderColor(const QColor &);
    QColor getBorderColor();

    void setBorderStyle(Qt::PenStyle);
    Qt::PenStyle getPenStyle();

private:
    ZBorderEffectPrivate *m_data;
};

#endif // ZBORDEREFFECT_H
